/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package py.gestionpymes.proveedores.web;


import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import javax.inject.Inject;
import py.gestionpymes.utils.web.jsf.componentes.AutoCompleteProveedor;
import py.gestionpymes.utils.web.jsf.componentes.DiccionarioProveedor;
import py.gestionpymes.utils.servicios.AbstractDAO;
import py.gestionpymes.utils.web.BeanGenerico;
import py.gestionpymes.proveedores.servicios.ProveedorService;
import py.gestionpymes.proveedores.persistencia.Proveedor;

/**
 *
 * @author christian
 */
@ManagedBean
@SessionScoped
public class ProveedorBean extends BeanGenerico<Proveedor>{

    @EJB private ProveedorService ejb;
    @Inject private DiccionarioProveedor dicProveedor;
    
    
    @Override
    public AbstractDAO<Proveedor> getEjb() {
        return ejb;
    }

    @Override
    public Proveedor getNuevo() {
        return new Proveedor();
    }

    @Override
    public String create() {
        String R = super.create();
        dicProveedor.carga();
        return R;
    }
    
    

    
}
